/**
 * 类的使用
 * 1.成员属性
 * 2.成员方法
 * 3.构造函数，用于属性初始化
 */
class Student {
    // 构造函数：为属性进行初始化
    constructor(name, age, sex) {
        this.name = name;
        this.age = age;
        this.sex = sex;
    }
    // 方法
    show() {
        console.log("自我介绍:" + this.name + "," + this.age + ',' + this.sex);
    }
    calc(num1, num2) {
        return num1 + num2;
    }
}
// 原本赋值：
// let stu1 = new Student();
// stu1.name = "XiaoMing";
// stu1.age = 18;
// stu1.sex = "male";
// 使用构造函数赋值：
let stu1 = new Student("李一鸣", 18, "男"); //构造函数会自动调佣
stu1.show();
console.log(stu1.calc(3, 5));
